package com.itheima.a_type;

/**
 * 目标：学习自动类型转换
 * <p>
 * 自动转换：小类型 赋给 大类型
 */
public class Demo02 {

    public static void main(String[] args) {
        //byte、char ---> int
        byte a = 20;
        char b = 'a';  //转换97
        int c = a;
        c = b;
        System.out.println(c);

        //int ---> long
        int m = 2000;
        long n = m;
        System.out.println(n);

        //表达式中的自动类型转换
        //byte、short、char ---> int ---> long ---> float ---> double
        long res = b + n;  //自动提升为表达式中的最大类型然后参数计算。  byte + long --> long + long
        System.out.println(res);
    }
}
